copyright attorney consultancy asbestos it consultancy business sme smes java development nationwide software development patent web design management software lawyer it support